02. Why Is Scale so Important?
Why Is Scale so Important?
Please download the Course 4 Starter Project. You will build on this starter project throughout the course and use it as the foundation for the Puzzler project submission.
Please Note the Following
- At 0:44 minutes into the video, the instructor says "download the Unity package". This course assets is now a Unity project and not a package. Consequently, instead of importing a package, simply open the Unit project and load the Main scene located in the folder
Assets > Scenes.
Tip: To make your Unity layout similar to the instructor's, you can choose the Tall layout from the Layout drop-down in the top right corner of the Unity interface.
GoogleVR Related Changes affecting Course Assets and Starter Project
- The
GvrViewerMainprefab you see in the Hierarchy during the videos no longer exist in GoogleVR Unity SDK and is now represented by theGvrEditorEmulatorprefab. - The
Main Camerayou see in the Hierarchy during the videos will typically be nested as a child of theGvrEditorEmulatorprefab. - The
GvrReticleprefab you see in the Hierarchy during the videos has been renamedGvrReticlePointer. - The
GazeInputModulescript no longer exist in GoogleVR Unity SDK and we recommend using theGvrEventSystemprefab instead of the default Unity EventSystem because this prefab already has the required script components. - The stereoscopic view you see in the video while in Game mode is no longer rendered in the Unity Game view due to changes to GoogleVR Unity SDK. However, you can still use
Alt + Move Mouseto simulate head rotation andCtrl + Move Mouseto simulate head tilt. - If you find that
Alt + Move MouseandCtrl + Move Mousedoes not respond once you have entered Game mode, it's most likely because the Unity project is using GoogleVR Unity SDK version 1.6. For this versions of GoogleVR Unity SDK the head rotation and tilt simulation does not work while using Unity desktop platform mode. Therefore, you need to use a mobile platform, by going toFile > Build Settings...and switching to either iOS or Android platform in the Build Settings popup window. - In general, the camera should be nested under a parent gameobject, for example, the
GvrEditorEmulatorprefab, and have a local position and rotation of0, 0, 0. To reposition the camera, the parent gameobject should be repositioned and the camera itself should keep its local position and rotation of0, 0, 0.